// pages/details/details.js
var app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    tab:0,
    istab:true,
    tab1:0,
    tab2:0,
    val:1,
    // 接口参数获取
   
  },
  changeItem:function(e){
    this.setData({
      tab:e.target.dataset.item,
      tab1:e.target.dataset.item1,
      tab2:e.target.dataset.item2
    })
  },

  // 实现加减功能
  add:function(e){
    this.setData({
      val:this.data.val+1,
     
    })
  },
  sub:function(e){
    if(this.data.val!=0){
      this.setData({
        val:this.data.val-1, 
       
      })
    }else{
      this.setData({
        val:0
      })
    }
  },
  // 加入购物车实现跳转
  jump:function(e){
    this.data.arr.val=this.data.val
    wx.showToast({
      icon: 'none',
      title: '商品已放入购物车',
    })
    setTimeout(function(){
      wx.navigateBack({
        delta: 1,
      })
    },1000) 
    
   
    app.globalData.arr.push(this.data.arr)
    
    
    console.log(app.globalData.arr)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  
  onLoad: function (options) {
    this.setData({
      anchor:options.goods_item,
      nam:options.goods_name
    })
   
    console.log(this.QueryParams)

    this.onQuery()
    
  },
  // 查询数据库
  onQuery: function() {
    const db = wx.cloud.database()
    // 查询当前用户所有的 counters
    db.collection('counters').where({
      _openid: this.data.openid
    }).get({
      success: res => {
        var anchor=this.data.anchor
        var  nam=this.data.nam
        console.log('[数据库] [查询记录] 成功: ', res.data[1].tabsList[anchor])
        for (const key in res.data[1].tabsList[anchor]) {
          for (const ke in res.data[1].tabsList[anchor][key]) {
            if(res.data[1].tabsList[anchor][key][ke]==nam){
              //console.log(res.data[1].tabsList[anchor][key])
              // 将传递的参数赋值到该页面
              this.setData({
                bigbig:res.data[1].tabsList[anchor][key].bigbig,
                paramsname:res.data[1].tabsList[anchor][key].name,
                paramsegname:res.data[1].tabsList[anchor][key].english,
                paramsprice:res.data[1].tabsList[anchor][key].price,
                arr:res.data[1].tabsList[anchor][key]
              })
              
            }            
          }
        }
      
        
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */

  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})